function foo() {
  return new Promise((resolve, reject) => {
    // resolve("success message")
    reject("failtrue")
  })
}

// main.js
const fooPromise = foo()
// then方法传入的回调函数，会在promise执行resolve函数时，回调
fooPromise.then((res) => {
  console.log(res);
}, () => {

})
// catch方法传入的回调函数，会在promise执行reject函数时，回调
fooPromise.catch(() => {

})

// 真promise
// resolve: 成功时的回调函数
// reject: 失败时的回调函数
const promise = new Promise((resolve, reject) => {
  // console.log("传入的函数，执行了");
  resolve()
})



